package com.chunfeng.lerunapplication.utils;

import android.content.Context;
import android.content.SharedPreferences;

/**
 * 缓存工具类
 *
 * @author by 春风能解释
 * <p>
 * 2023/11/30
 */

public class CacheUtils {
    /**
     * 存储对象
     */
    private SharedPreferences preferences;

    public CacheUtils(Context context) {
        preferences = context.getSharedPreferences("cache.json", Context.MODE_PRIVATE);
    }

    /**
     * 设置值
     *
     * @param key   键
     * @param value 值
     */
    public void setValue(String key, String value) {
        preferences.edit().putString(key, value).apply();
    }

    /**
     * 获取值
     *
     * @param key 键
     * @return 值
     */
    public String getValue(String key) {
        return preferences.getString(key, "");
    }

    /**
     * 清除所有
     */
    public void clear() {
        preferences.edit().clear();
    }
}
